Review of Proof , Language , and Interaction : Essays in Honour of Robin
نویسندگان
چکیده
The field of theoretical computer science has had a long tradition of providing wonderful edited books to honor various prominent members of the community. The idea behind such edited works is clear: celebrate the work of a particular researcher by having co-authors and colleagues write papers on subjects related to the researcher’s body of work. When successful, such a project provides for a wonderful excursion through the work of a researcher, often highlighting an underlying coherence to that work. On that account, the book “Proof, Language, and Interaction: Essays in the Honour of Robin Milner” (edited by Plotkin, Stirling and Tofte) is a success. In no small part this is due to Milner’s span of work from theory to practice. It is hard to both briefly describe Milner’s contributions and give an idea of the breadth of his effort. Two major tracks of research emerge. First, after some work with John McCarthy’s AI group at Stanford, he developed LCF (specifically, Edinburgh LCF), a system for computer-assisted theorem proving based on Dana Scott’s ideas on continuous partial functions for denotational semantics. Not only working on the implementation, Milner also worried about the semantic foundations [1]. LCF came with a programming language, Edinburgh ML, which evolved with Milner’s help into Standard ML, a higher-order language that introduced many features now standard in advanced programming language, features such as polymorphism and type inference [4]. His second track of research involves concurrency. He invented CCS, the calculus of communicating systems [2]. Work on the semantics of CCS went from the traditional domain-theoretic approach to a new operational view of processes equality based on the notion of bisimulation. Subsequent work by Milner led to the development of other calculi, most notably the -calculus, which included a powerful notion of mobility [3]. His later work in the area attempted to provide a unifying framework for comparing calculi, and unifying sequential and concurrent computation. This range of interests is reflected in the table of contents of the book. The book splits across different subjects: semantic foundations, where we discover work aimed at understanding computation, both sequential and concurrent, programming logic, where we discover work derived from Milner’s work on LCF, and aimed at understanding the role of formal mathematics, programming languages, where we discover Standard ML, and other languages based on Milner’s idea about concurrent calculi, concurrency, where we discover work on Milner’s early CCS approach and extensions, and mobility, where we discover work related to the -calculus.
منابع مشابه
Equational Axioms for Probabilistic Bisimilarity
This paper gives an equational axiomatization of probabilistic bisimulation equivalence for a class of finite-state agents previously studied by Stark and Smolka ((2000) Proof, Language, and Interaction: Essays in Honour of Robin Milner, pp. 571–595). The axiomatization is obtained by extending the general axioms of iteration theories (or iteration algebras), which characterize the equational p...
متن کاملCritique of Manuscript-Correction/ The Role of Editors in Presenting the Author: A review of Toghray Mashhadi's biography in his newly published Book of Essays, Fatima Mehri
The Role of Editors in Presenting the Author A Review of Toghray Mashhadi's Biography in His Newly Published Book of Essays Fatemeh Mehri Associate Professor of Persian Language and Literature, Shahid Beheshti University [email protected] Abstract Researchers in the field of editing and correction manuscripts consider the writing of introductions as part of the correction process. T...
متن کاملMetonymic Pole of Sufi Prose Language with Emphasis on Shams-e- Tabrizi’s Essays
Among extant books of Sufis prose, the prose of Maqalat-e Shams-e Tabrizi has high and particular qualities. Its special language and the sensitivity that Shams shows in every point of his Maqalat regarding language makes us observe the dialectic between structure and meaning of language which is the results of forming a progressive prose compared to the prose of his contemporaries. Among ...
متن کاملConstruction of Evaluative Meanings by Kurdish-Speaking Learners of English: A Comparison of High- and Low-Graded Argumentative Essays
Academic writing ability is an important goal that learners of English as a Second Language (ESL) or English as a Foreign Language (EFL) try to attain. While ESL students’ academic writings have been widely explored, owing to few studies investigating appraisal resources in EFL students’ argumentative writing, the gap still exists about EFL students’ academic writing. This study aimed to see ho...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007